home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 February
/
EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso
/
progs
/
utility
/
decrittus
/
docs
/
decrittus.doc
next >
Wrap
Text File
|
1997-01-01
|
7KB
|
149 lines
------------------------------------------------------------------------------
DeCritt US V 1.52 (01/01/1997)
Versione speciale con codifica limitata a 40 bit
© 1997 by Stefano Dardari
sdardari@rimini.com 2:332/301.200
------------------------------------------------------------------------------
NOTE GENERALI
-----------------
Questo programma e tutti i files che sono inclusi nell'archivio sono forniti
cosi' come sono senza alcuna garanzia. L'autore non puo' essere ritenuto
responsabile per qualsiasi tipo di danno dovuto all'utilizzo di questo
prodotto. L'utente si assume pertanto l'intera responsabilita' per eventuali
danni software/hardware.
DeCritt e' un programma FREEWARE, questo significa che e' liberamente
distribuibile senza alcun obbligo verso l'autore se non quello di rispettare
le seguenti condizioni :
- Qualsiasi ridistribuzione deve includere tutti i file contenuti in questo
archivio senza alcuna modifica. NON e' permesso aggiungere files a questo
archivio.
- Questo pacchetto puo' essere liberamente distribuito via BBS,
Internet/UseNet, librerie di software come quella di Fred Fish e il CD-ROM
di Aminet®, e altri canali elettronici simili.
- Le riviste con disco e i servizi di distribuzione che aggiungono un prezzo
extra per i trasferimenti dei file NON possono distribuirlo senza permesso
scritto del programmatore/i !
Sono gradite (ma non obbligatorie) donazioni volontarie di qualsiasi tipo
(vedi indirizzo in fondo), anche una EMail tanto per dire, ma se preferite
accetto anche donazioni come un Amiga 4000 Tower, un monitor 20" Sony , una
Ferrari ... :-)
A COSA SERVE
--------------
DeCritt e' un programma per la protezione dei dati. E' in grado di crittare e
decrittare file di qualsiasi natura e formato, file dati, eseguibili, archivi
compressi ecc. La password e' selezionabile da utente e puo' avere una
lunghezza massima di 256 caratteri. Non e' possibile trovare o decifrare la
password nel file crittato in quanto non vi viene memorizzata. I file
trattati con DeCritt rimangono della stessa grandezza. E' possibile
utilizzare tale programma per la protezione di dati da trasmettere via
telematica o per crittare archivi di una certa importanza.
NOTE SULL'ALGORITMO
---------------------
In questo programma non ho utilizzato un un'algoritmo gia' noto, ne ho creato
uno nuovo. Questo e' potente e sicuro, ma non posso garantire la sua
invulnerabilita'. Quindi state attenti. Questa versione SPECIALE (US) ha
come limite una codifica a 40 bit, questo limite e' una imposizione del
Dipartimento della Difesa degli Stati Uniti.
UTILIZZO
--------
DeCritt puo' essere lanciato indifferentemente da CLI o da WorkBench. E' in
grado percio' di leggere i parametri sia da ICONA che dalla CommandLine del
CLI. Alloca automaticamente lo STACK necessario al programma (16.384 bytes)
anche se nell'icona (o nel CLI) e' specificato diversamente. Richiede la
presenza del kickstart 2.04 o superiore.
PARAMETRI:
------------------------------------------------------------------------------
PWDFILE= E' il nome del file che contiene l'elenco delle PASSWORDS da
utilizzare.
INFILE= Il nome di DEFAULT del file da elaborare.
OUTFILE= Il nome di DEFAULT del file elaborato (da salvare).
PREFSFILE= Nome del file preferenze da caricare alla partenza.
MACROFILE= Nome del file contenente le MACRO da caricare alla partenza.
PWDWINWIDTH= Larghezza (in caratteri) della window modifica passwords.
di default e' 50.
PUBSCREEN= Specificare il nome dello Schermo Pubblico che deve essere
utilizzato dal programma. Se non viene specificato alcun nome,
oppure il nome indicato non e' corretto, viene utilizzato
quello del WorkBench come default.
------------------------------------------------------------------------------
NOTA: Nessuno di questi parametri e' obbligatorio.
CARATTERISTICHE
---------------
Questo programma e' stato realizzato come esercizio di programmazione e come
TEST per la SDGad.library che in questo caso e' stata linkata all'eseguibile.
L'interfaccia in questione e' stata realizzata dal sottoscritto ed include
diverse caratteristiche interessanti. Full font adaptive, utilizzo dei
DataTypes, completamente personalizzabile, POP-UP automatici, opzioni per
SOUND Samples. Incluso al programma c'e' l'intero CIG Screen che permette di
modificare a piacere la GUI del programma. Questo e' il motivo per cui
DeCritt e' cosi' 'voluminoso'. In realta' il codice del programma e' almeno
10 volte inferiore.
Selezionando il file in ingresso ne viene esaminata l'estensione, quindi il
programma ne ricava il nome (consigliato) per il file di destinazione. Se il
file di destinazione esiste e si desidera sovrascriverlo occorre selezionare
il gadget "Sovrascrivi".
Con il Gadget "Barra Progresso" invece si abilita/disabilita la
visualizzazione della progress bar. Se e' disabilitata l'operazione e'
ovviamente molto piu' veloce, ma si perde la certezza del progredire
dell'operazione.
Con "Lista Password" si entra nella ListView dove sara' possibile modificare,
cancellare o aggiungere nuove passwords da utilizzare con il programma. Se si
desidera salvare le password impostate selezionare il gadget "OK" (in questa
finestra). Selezionando invece "Annulla" verranno ripristinate le password
prima della modifica.
Con il gadget "Iconifica" il programma viene ridotto ad icona. Per
deiconificarlo fare un doppio click sull'icona stessa.
I gadgets con il disegno sono quelli che danno il via all'operazione. Il
gadget con il disegno del foglio intero al foglio stracciato lancia
l'operazione di Crittazione, l'altro l'operazione opposta. I due gadgets sono
gestiti automaticamente dal programma e sono attivi o disattivi
dipendentemente dall'estensione del file in ingresso.
I gadgets POP-UP permettono una rapida selezione dei files e della password da
utilizzare. Questi gadgets fanno parte delle features della GUI sopra
descritta.
------------------------------------------------------------------------------
Per qualsiasi suggerimento, consiglio, BUG report (magari anche un
apprezzamento non farebbe schifo :-)) prego di contattrmi via posta
all'indirizzo :
Stefano Dardari
Via Romagna 15
47037 Rimini RN
Italy
Oppure via EMail sdardari@rimini.com FidoNet : 2:332/301.200
Buon divertimento.